As far as I can read from the Bible, Christians are expected to be forgiving, because that's loving. If they would make people jump through hoops before they would forgive them, or if they would demand retribution or repayment, that would not be ok behavior. Being forgiving without hesitation is seen as a virtue. The whole ransom idea makes it appear to me God isn't really forgiving in the way he expects his worshippers to be forgiving? He demands violent repayment from us for something that we didn't even cause. He is unable of refuses to amend his own rules and let love trump legalism. Such a god seems inferior to humans in this regard.
And according to the Bible, death is the proper punishment for being a sinner. That means that after a person died, God could simply resurrect that person as (another) gift of life. After all, the dead have already paid their dues. They are no more in debt than they were before they were born. God wouldn't need really need a ransom to do gift them life again, right?
Here's an interesting scenario that just popped into my mind: what if God would resurrect everyone who died, as a perfect human? No ransom would be needed, nor any kind of Armageddon. Those of the resurrected who would sin on purpose could simply be executed (like, according to JW theology, they will in Paradise).
After a few generations only perfect, God loving people would remain.
I don't see how something that wasn't really that costly to God (except for a bruise on his ego), could be avoided by choosing a more reasonable strategy, and shows an inferior way of 'forgiving' can be called 'the greatest gift'.
(Disclaimer: I answered this with JW theology in mind)